Der Funktions-Fragment-Checker: eine effektive Übungsumgebung für C#-Programmieranfänger
نویسندگان
چکیده
Mit dem im Task Trainer (TT) integrierten Funktions-FragmentChecker (FFC) wurde für die C#-Programmierausbildung eine computergestützte Übungsumgebung geschaffen, in der der Lernende durch die eigenständige Auswahl von unterschiedlich komplexen Übungsaufgaben aus einem Pool verschiedener Aufgabentypen seinen Lernund Übungsprozess aktiv und selbstgesteuert gestalten kann. Unter Üben wird das Konstruieren von Lösungswegen durch den Lernenden verstanden. Gleichzeitig erhält dieser einen individuell bestimmbaren Einblick in die Syntax und Semantik der Programmiersprache als Vorraussetzung eines besseren Verständnisses informatischer Konzepte. 1 Den Einstieg ins Programmieren mit dem FFC leichter gemacht Das Grundwissen um die Konzepte der Informatik ist Teil der Allgemeinbildung. Eine wichtige Rolle spielt dabei das Erlernen einer Programmiersprache, was mittlerweile ein fester Bestandteil des Lehrplans der gymnasialen Oberstufe in Sachsen und der Curricula vieler Studiengänge an Universitäten, Fachhochschulen, Berufsakademien, sowie bei Umschulungen und Weiterbildungen ist. Insbesondere in der Grundlagenausbildung soll der hier vorgestellte FFC eine unterstützende Rolle übernehmen. Er hilft dem Lernenden von der komplexen Syntax und Semantik einer Programmiersprache wie C# zu abstrahieren. In den vom FFC bereitgestellten Übungsaufgaben programmiert der Lernende anfangs imperativ und geht erst später bzw. mit dem entsprechenden Vorwissen zum objektorientierten Programmieren über. Diese Herangehensweise an das Erlernen einer Programmiersprache zielt insbesondere auf den Lernenden ohne oder nur mit geringer Programmiererfahrung ab.
منابع مشابه
Programmierkurse für Anfanger und Fortgeschrittene
Sicher kennen viele Veranstalter von Programmierkursen in Erstsemesterveranstaltungen an Hochschulen das Problem, dass einige Studierende völlige Programmieranfänger sind, andere Studierende jedoch aufgrund von schulischen Veranstaltungen oder aus Eigeninitiative bereits eine Menge Programmiererfahrung besitzen. Wie können solche Programmierkurse durchgeführt werden, ohne dass auf der einen Sei...
متن کاملSOA-Governance für effektive serviceorientierte Architekturen - Eine empirische Studie in der deutschen Dienstleistungswirtschaft
Governance für effektive serviceorientierte Architekturen – Eine empirische Studie in der deutschen Dienstleistungswirtschaft" (2011). auf die Effektivität von SOA deutlich.
متن کاملVariantendokumentation in Lastenheften: State-of-the-Practice
Einführung Die Automobilindustrie ist durch eine große Anzahl an den Produktvarianten geprägt. Die Gründe für die Produktvielfalt sind vielseitig. Als prominentes Beispiel können im Falle der Daimler AG die Modelle z.B. A-, Boder S-Klasse gesehen werden. Dabei werden für jedes Modell mehrere Ausführungsarten und Ausstattungsvarianten angeboten. Außerdem wird die Modellpalette ständig aktualisie...
متن کاملHerausforderungen für Variantenmanagement in Anforderungsdokumenten
Effektive Methoden für Variantenmanagement in Anforderungsdokumenten sind die essentielle Voraussetzung für eine effektive und effiziente Wiederverwendung von Anforderungen, die zu einer Entwicklungszeitreduktion und somit zu einem Wettbewerbvorteil führt. Dieser Beitrag beschreibt die aktuelle Vielfalt der Anforderungsdokumente eines Automobilherstellers am Beispiel der Daimler AG. Außerdem st...
متن کاملVariantenmanagement in Anforderungsdokumenten
Effektive Methoden für Variantenmanagement in Anforderungsdokumenten sind die essentielle Voraussetzung für eine effektive und effiziente Wiederverwendung von Anforderungsdokumenten. Dies führt zu einer Entwicklungszeitreduktion und somit zu einem Wettbewerbvorteil insbesondere in der Automobilindustrie. Als Ausgangspunkt der Dissertation wurde die State of the Practice im Bereich der existiere...
متن کامل